thousand layer cake - Spanish English Dictionary